#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>

extern char **environ;

int main()
{
    for(int i=0; environ[i]; i++)
    {
        printf("%s\n",environ[i]);
    }





//    char *isrunning = getenv("ISRUNNING");
//    if(isrunning == NULL)
//    {
//        while(1)
//        {
//            printf("当前进程首次启动！\n");
//            sleep(1);
//        }
//    }
//    else
//    {
//        printf("当前进程已经运行了，不要再启动了！\n");
//    }
//


    //我可以让我的程序，识别用户身份，只让zxl用户进行访问
//    const char *who = getenv("USER");
//
//    if(strcmp(who , "zxl") == 0)
//    {
//        printf("执行程序的正常命令！\n");
//        return 0;
//    }
//    else 
//    {
//        printf("无权访问！\n");
//        return 1;
//    }
    //printf("User：%s\n", getenv("USER"));
   // printf("%s\n", getenv("PWD"));
    return 0;
}
